package com.ruoyi.project.g6.entity.common;

import lombok.Data;

/**
 * 用于封装请求返回相应的实体
 *
 * @author wz-zjx 2019年12月4日 11:31:00
 */
@Data
public class ResponseResult {
    public static final String FIELD = "fail";
    public static final String SUCCESS = "success";
    /**
     * 返回结果类型
     */
    private String type;
    /**
     * 返回结果信息
     */
    private String message;
    /**
     * 返回结果代码
     */
    private String code;
    /**
     * 返回结果数据
     */
    private Object data;

    /**
     * 判断请求是否执行成功,
     * 失败的type分为error 和file 不做判断
     *
     * @return
     */
    private boolean isException() {
        return SUCCESS.equals(type);
    }

}
